package org.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.example.entity.SysTestConfig;
import org.example.pojo.DemoDto;
import org.example.pojo.SysTestConfigDto;
import org.example.pojo.SysTestConfigVo;

import java.util.List;
import java.util.Map;

/**
 * @author wxm
 * @date 2025/3/3 9:01
 */
public interface SysTestConfigService extends IService<SysTestConfig> {
    List<SysTestConfig> selectConfigs();

    void saveConfig(SysTestConfigDto sysTestConfig);

    String delConfig(Integer id);

    void upConfig(SysTestConfigDto sysTestConfig);

    SysTestConfigVo selectConfig(String url);

    List<Map<String, Object>> selectDataByConfig(DemoDto demoDto, String url);
}
